insulating foam - Turco Inglés Diccionario